#include <iostream>
using namespace std;

struct A{
    int m;
    char n;
    void show(){
        cout << m << " " << n << endl;
    }
};

class B{
    int m;
    char n;
    void show(){
        cout << m << " " << n << endl;
    }
};

int main(int argc, const char *argv[]){
    A a1;
    a1.m = 10;  // 可以访问 因为权限是 public 的 
    a1.n = 'M'; // 可以访问 因为权限是 public 的 
    a1.show(); // 10 M

    B b1;
    // b1.m = 10;  // 不能访问 因为权限是 private 的 
    // b1.n = 'M'; // 不能访问 因为权限是 private 的 
    // b1.show();  // 不能访问 因为权限是 private 的 

    return 0;
}